package com.antu.first.dao;

import com.antu.first.bean.Administrator;
import com.antu.first.bean.Merchant;
import org.apache.ibatis.annotations.Param;

public interface MerchantLoginDao {
    /**
     *商家登录
     * @param merchant 商家
     * @return 商家对象
     */
    public Merchant merchantLogion(Merchant merchant);

    /**
     * 商家忘记密码
     * @param merchant 商家对象
     * @return 影响行数
     */
    public int merchantForgetPassword(Merchant merchant);

    /**
     * 修改商家在线状态
     * @param merchant 商家对象
     * @return 影响行数
     */
    public  int updateMerchantIsOnline(Merchant merchant);

    /**
     * 在用户关闭浏览器或者退出登录时修改商家在线状态
     * @param merchant 商家对象
     * @return 影响行数
     */
    public int updateMerchantIsOnlineAfterExit(Merchant merchant);
    /**
     * 根据电话号码查商家
     * @param mPhone 商家电话号码
     * @return 商家对象
     */
    public Merchant selectMerchantByPhone(String mPhone);

    /**
     * 根据id查商家
     * @param mId 商家id
     * @return 商家对象
     */
    public  Merchant selectMerchantById(String mId);
}
